package com.jt.www.domain.vo;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 佣金
 * Created by shaoyn on 2020/04/10.
 */
public class CommissionVO {

    @ApiModelProperty(value = "产品佣金配置表id")
    private String comProdId;

    @ApiModelProperty(value = "产品编码")
    private String productCode;

    @ApiModelProperty(value = "产品名称")
    private String productName;

    @ApiModelProperty(value = "产品佣金占比")
    private BigDecimal comProdAcc;

    @ApiModelProperty(value = "是否含税 1-含税; 0-不含税")
    private Byte isIncludeTax;

    @ApiModelProperty(value = "佣金-角色id")
    private Long roleId;

    @ApiModelProperty(value = "角色编码")
    private String roleCode;

    @ApiModelProperty(value = "角色名称")
    private String roleName;

    @ApiModelProperty(value = "营销人员佣金占比")
    private BigDecimal brokerAcc;

    @ApiModelProperty(value = "产品佣金占比")
    private BigDecimal departmentAcc;

    @ApiModelProperty(value = "机构管理佣金占比")
    private BigDecimal branchOfficeAcc;

    @ApiModelProperty(value = "总公司利润占比")
    private BigDecimal headOfficeAcc;

    @ApiModelProperty(value = "操作人编码")
    private String operatorNo;

    @ApiModelProperty(value = "操作人名称")
    private String operatorName;

    @ApiModelProperty(value = "产品配置表 创建时间")
    private Date createTime;

    @ApiModelProperty(value = "产品配置表 修改时间")
    private Date updateTime;


    public String getComProdId() {
        return comProdId;
    }

    public void setComProdId(String comProdId) {
        this.comProdId = comProdId;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public BigDecimal getComProdAcc() {
        return comProdAcc;
    }

    public void setComProdAcc(BigDecimal comProdAcc) {
        this.comProdAcc = comProdAcc;
    }

    public Byte getIsIncludeTax() {
        return isIncludeTax;
    }

    public void setIsIncludeTax(Byte isIncludeTax) {
        this.isIncludeTax = isIncludeTax;
    }

    public Long getRoleId() {
        return roleId;
    }

    public void setRoleId(Long roleId) {
        this.roleId = roleId;
    }

    public String getRoleCode() {
        return roleCode;
    }

    public void setRoleCode(String roleCode) {
        this.roleCode = roleCode;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public BigDecimal getBrokerAcc() {
        return brokerAcc;
    }

    public void setBrokerAcc(BigDecimal brokerAcc) {
        this.brokerAcc = brokerAcc;
    }

    public BigDecimal getDepartmentAcc() {
        return departmentAcc;
    }

    public void setDepartmentAcc(BigDecimal departmentAcc) {
        this.departmentAcc = departmentAcc;
    }

    public BigDecimal getBranchOfficeAcc() {
        return branchOfficeAcc;
    }

    public void setBranchOfficeAcc(BigDecimal branchOfficeAcc) {
        this.branchOfficeAcc = branchOfficeAcc;
    }

    public BigDecimal getHeadOfficeAcc() {
        return headOfficeAcc;
    }

    public void setHeadOfficeAcc(BigDecimal headOfficeAcc) {
        this.headOfficeAcc = headOfficeAcc;
    }

    public String getOperatorNo() {
        return operatorNo;
    }

    public void setOperatorNo(String operatorNo) {
        this.operatorNo = operatorNo;
    }

    public String getOperatorName() {
        return operatorName;
    }

    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}
